page{
	background-color: #F2F2F2;
}

.text-center {
	text-align: center;
}

.font-13 {
	font-size: 13px;
}

.font-12 {
	font-size: 12px;
}

.font-11 {
	font-size: 11px;
}

.text-grey1 {
	color: #888;
}
.text-grey2 {
	color: #aaa;
}
/* 修改复选框本身的颜色 */
.uni-checkbox-input {
    background-color: #ff0000; /* 红色背景 */
    border-color: #ff0000; /* 红色边框 */
}
 
/* 修改选中时的颜色 */
.uni-checkbox-input.uni-checkbox-input-checked {
    background-color: #00ff00; /* 绿色背景 */
    border-color: #00ff00; /* 绿色边框 */
}
.list-cell-arrow::before {
    content: ' ';
    height: 10px;
    width: 10px;
    border-width: 2px 2px 0 0;
    border-color: #c0c0c0;
    border-style: solid;
    -webkit-transform: matrix(0.5, 0.5, -0.5, 0.5, 0, 0);
    transform: matrix(0.5, 0.5, -0.5, 0.5, 0, 0);
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 30rpx;
  }
  
  .list-cell {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
    color: #333;
    padding: 26rpx 30rpx;
  }
  
  .list-cell:first-child {
    border-radius: 8rpx 8rpx 0 0;
  }
  
  .list-cell:last-child {
    border-radius: 0 0 8rpx 8rpx;
  }
  
  .list-cell::after {
    content: '';
    position: absolute;
    border-bottom: 1px solid #eaeef1;
    -webkit-transform: scaleY(0.5) translateZ(0);
    transform: scaleY(0.5) translateZ(0);
    transform-origin: 0 100%;
    bottom: 0;
    right: 0;
    left: 0;
    pointer-events: none;
  }
  
  
  .menu-list {
    margin: 15px 15px;
  
    .menu-item-box {
      width: 100%;
      display: flex;
      align-items: center;
  
      .menu-icon {
        // color: #007AFF;
        font-size: 16px;
        margin-right: 5px;
      }
      
      .text-right {
        margin-left: auto;
        margin-right: 34rpx;
        color: #999;
      }
    }
  }
.u-cell__body{
	flex-direction: column!important;
	align-items: baseline!important;
	.u-cell__value{
		margin-top:10rpx;
	}
}
.more-link{
	width:100%!important;
	align-items: center!important;
	cursor: pointer!important;
}
.more-link:hover{
	.u-cell__value{
		color: #ff0000!important;
	}
}
.navbar {
  min-height:120rpx;
  background: #fff;
  background-repeat: no-repeat;
  background-size: 100%;
  position: fixed;
  text-align: center;
  line-height: 70rpx;
  top: 0;
  width: 100%;
  z-index: 999;
  padding: 14rpx 20rpx;
  .title{
    height: 60rpx;
    line-height: 150rpx;
    color: #191919;
    font-size: 32rpx;
    font-weight: 600;
  }
}
.back-box{
  position: absolute;
  top: 70rpx;
  cursor: pointer;
}
.u-tabs__wrapper__nav__line{
  background: #CB0C02!important;
}
.nyj-con-detail{
.u-list{
  margin-bottom: 150rpx!important;
}
}
.nyj-btns{
  position: fixed;
  bottom: 0;
  background-color: #fff;
  width: 100%;
  height: 134rpx;
  padding: 0 20rpx;
  button{
    line-height: 90rpx;
    height: 90rpx;
    margin: 0;
    font-size: 30rpx;
    width: 100%;
  }
  button.two{
    width: 48%!important;
  }
}
.content {
    padding: 140rpx 20rpx 20rpx 20rpx;
    
    .u-list{
      min-height: 4rpx;
      height: auto!important;
    }
    .list-info{
      border-radius: 16rpx;
    }
    .loading-text {
      text-align: center;
      padding: 20rpx;
      color: #999;
      font-size: 24rpx;
    }
}
.search-title-box{
  .uni-select {
    border: none !important;
  }
}
.u-list-item.last-one{
  .u-line {
    display: none !important;
    border: none !important;
  }
}
.u-subsection{
  > uni-view{
    height:100%;
  }
}
.tags {
  display: flex;
  height: 36px;
  line-height: 36px;
  text-align: center;

  .tag-view {
    cursor: pointer;
    color: #333333;
    padding: 0 20rpx;
    width: 50%;
  }

  .tag-view.active {
    color: #fff;
    background: #D22C2C;
    border-bottom: 2px solid #D22C2C;
    border-radius: 8rpx;
  }
}
.uicon-arrow-upward{
  color: #CB0C02!important;
}
.searchs-box{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 66rpx;
  .search-item{
    min-width:196rpx;
    height: 72rpx;
    line-height: 72rpx;
    border-radius: 8rpx;
    background-color: #F1F1F1;
    .uni-select__input-text{
      text-align: left;
    }
  }
}
uni-button{
  height: 90rpx;
  line-height: 90rpx;
}
uni-button[type=primary]{
  background-color: #D22C2C!important;
}
.uni-calendar-item--multiple .uni-calendar-item--before-checked, .uni-calendar-item--multiple .uni-calendar-item--after-checked,.uni-datetime-picker--btn,
.uni-calendar-item__weeks-box .uni-calendar-item--checked{
  background-color: #D22C2C!important;
}
.chats-cont{
  width: 300rpx;
  .chartsview{
    min-height: 500rpx;
    width:100%;
  }
}
.searchs-box{
  .u-subsection--subsection{
    height: 72rpx!important;
    line-height: 72rpx;
  }
  .u-subsection__item__text{
    color: #fff!important;
  }
}
uni-modal .uni-modal__btn_primary,.u-toolbar__wrapper__confirm{
  color: #D22C2C!important;
}
.nyj-list-item{
	background: #fff;
	margin: 14rpx 6rpx;
	padding: 20rpx;
	position: relative;
	border-radius:16rpx;
	.nyj-list-status{
		position: absolute;
		min-width: 60rpx;
		height: 50rpx;
		line-height: 50rpx;
		color: #CB0C02;
		top: 14rpx;
		right: 10rpx;
		border-radius: 8rpx;
		padding: 0 10rpx;
	}
	.nyj-list-title{
		padding-right: 120rpx;
	}
}

.nyj-form-pop{
  .items{
    .label{
      width: 100%;
      color: #333;
      font-size: 28rpx;
      padding: 10rpx 0;
    }
    .items-input{
      width: 100%;
      .nyj-input-box{
        background: #fff;
        border-radius: 6rpx;
        border: 2rpx solid #e5e5e5;
        height: 72rpx;
        font-size: 30rpx;
        line-height: 72rpx;
        padding: 0 20rpx;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }
    }
  }
}
.uni-easyinput__content.is-disabled{
  background-color:#fff!important;
}
.uni-easyinput__content-input{
  .uni-input-input{
    color: #333!important;
  }
}
.phxx-item{
  .uni-input-input{
    color: #666!important;
    text-align: right;
  }
  .uni-input-placeholder{
    text-align: right;
  }
}
.uni-date__icon-clear{
  display: none!important;
}

/* 修改选中项文字颜色 */
.custom-tabs .u-tabs-item.u-tabs-item-active {
  color: #ff0000 !important;
}
.auth_mess{
  color: #333; 
  font-size: 28rpx;
  margin-top: 140rpx;
  text-align: center;
}
.uni-select__input-placeholder,.uni-input-placeholder{
  color: #999999!important;
  font-size: 31rpx!important;
}
.uni-select__selector-scroll{
  max-height: 232rpx!important;
}
.isHigh .uni-select__selector-scroll,.searchs-box .uni-select__selector-scroll{
  max-height: 374rpx!important;
}
.clear-space-item{
  .uni-input-input{
    width: 90%;
  }
}
  .eye-icon {
    width: 40rpx;
    height: 40rpx;

    img {
      width: 40rpx !important;
      height: 40rpx !important;
    }
  }